package db;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class TestSQL {

	public static void main(String[] args) {
		String msg = "";
		try {
			// ドライバロード
			Class.forName("org.gjt.mm.mysql.Driver");

			// MySQLに接続
			Connection con = DriverManager.getConnection(
					"jdbc:mysql://localhost/testdb", "root", "");

			// ステートメント生成
			Statement stmt = con.createStatement();

			// SQLを実行
			String sqlStr = "SELECT * FROM user";
			ResultSet rs = stmt.executeQuery(sqlStr);

			// 結果行をループ
			while (rs.next()) {
				// レコードの値
				int id = rs.getInt("id");
				String name = rs.getString("username");

				// 表示
				System.out.println(id + "：" + name);
			}

			// 接続を閉じる
			rs.close();
			stmt.close();
			con.close();
		} catch (ClassNotFoundException e) {
			msg = "ドライバのロードに失敗しました";
			System.out.println(msg);
		} catch (Exception ex) {
			msg = "ドライバのロードに失敗しました";
			System.out.println(msg);
		}
	}

}
